// pages/keys/keys.js
const ecBLE = require('../../utils/ecBLE.js')

Page({

  /**
   * 页面的初始数据
   */
  data: {
    recTempData: "",
    recHumiData: "",
    recAirData: "",
    recMaxTemp: "",
    recMaxHumi: "",
    recMaxair: "",

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
   

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    
    ecBLE.onBLECharacteristicValueChange((str) => {
      let tempData =  str.substring(0,2)
      let humiData =  str.substring(2,4)
      let airData =  str.substring(4,5)
      let maxTemp =  str.substring(5,7)
      let maxHumi =  str.substring(7,9)
      let maxAir =  str.substring(9,11)
      this.setData({ recTempData: tempData })
      this.setData({ recHumiData: humiData })
      this.setData({ recAirData: airData })
      this.setData({ recMaxTemp: maxTemp })
      this.setData({ recMaxHumi: maxHumi })
      this.setData({ recMaxair: maxAir })

    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },


  beepUp(){
    ecBLE.easySendData('7', false)
    
  },
  tempJia(){
    ecBLE.easySendData('1', false)
  },
  tempJian(){
    ecBLE.easySendData('2', false)
  },

  humiJia(){
    ecBLE.easySendData('3', false)
  },
  humiJian(){
    ecBLE.easySendData('4', false)
  },
  airJia(){
    ecBLE.easySendData('5', false)
  },
  airJian(){
    ecBLE.easySendData('6', false)
  }
})